home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11248 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: news.wwa.com!rmartin
  2. From: rmartin@oma.com (Robert C. Martin)
  3. Newsgroups: comp.object,comp.lang.c++,comp.software-eng
  4. Subject: Re: Design language?
  5. Date: 13 Mar 1996 13:56:09 GMT
  6. Organization: Object Mentor
  7. Message-ID: <RMARTIN.96Mar13075609@rcm.oma.com>
  8. References: <31437B51.27C3@bitmailer.net> <4i1j1h$b7i@uuneo.neosoft.com>
  9.     <Do4GLH.5Hw@ngc.com>
  10. NNTP-Posting-Host: rcm.oma.com
  11. In-reply-to: jasons@ngc.com's message of Mon, 11 Mar 1996 21:16:28 GMT
  12.  
  13.  
  14.    = >I would like to find information about object oriented design
  15.    = >languages. I am interested in some language to describe an
  16.    = >object oriented design (Booch, OMT, or something like
  17.    = >that). Such a language would permit to describe a system in an
  18.    = >independent coding language manner an then generate the real
  19.    = >code with some tool.
  20.  
  21. You might want to take a look at the work Steve Mellor and Sally Shlaer have
  22. been doing at Project Technologies (http://www.projtech.com).  They
  23. have created a set of design tools which can completely specify an
  24. application in a "language independent" manner.  They also have tools
  25. that can then translate that application into a number of different
  26. programming languages and target platforms.....
  27.  
  28. You may also be interested in Rational Rose (http://www.rational.com)
  29. which can translate Booch or OMT into a number of different language.
  30. Rose does not claim to do 100% translation.  Some coding in the target
  31. language is still required.  
  32.  
  33. Frankly, my own preference is the latter.  I remain somewhat skeptical
  34. of an emphasis which is completely upon 100% translation.  It seems to
  35. me that then one has just replaced one language for another.
  36. Morevoer, there has been a tendency in some circles to concentrate
  37. upon translation to the exclusion of good OOD engineering.  It's the
  38. old problem:  when you buy a new hammer, everything starts to look
  39. like it needs pounding.
  40.  
  41. --
  42. Robert Martin       | Design Consulting   | Training courses offered:
  43. Object Mentor Assoc.| rmartin@oma.com     |   OOA/D, C++, Advanced OO
  44. 14619 N. Somerset Cr| Tel: (847) 918-1004 |   Mgt. Overview of OOT
  45. Green Oaks IL 60048 | Fax: (847) 918-1023 | http://www.oma.com
  46.  
  47.